dual simplex method of linear programming